package shujia.day12.ketang;

import java.io.File;
import java.io.FileOutputStream;

/*
    IO: 输入输出流
    根据流向：
        输入流：外部数据 -> java程序
        输出流：java程序 -> 外部数据

    根据种类：
        字节流【万能流】：计算机中所有的文件格式数据都是以字节的方式存储的，可以读写任意一种任意类型的文件
            字节输出流：OutputStream【抽象类】
                         - FileOutputStream【子类】
            字节输入流：InputStream
        字符流 = 字节流+编码表：使用计算机自带的记事本打开能看懂
            字符输出流：
            字符输入流：


   FileOutputStream的构造方法：
       FileOutputStream(File file)  创建文件输出流以写入由指定的 File对象表示的文件。
       FileOutputStream(String name) 创建文件输出流以指定的名称写入文件。

 */
public class FileOutputStreamDemo1 {
    public static void main(String[] args) throws Exception{
//        File file = new File("src/shujia/day12/ketang/a1.txt");
//        //FileOutputStream(File file) 写数据，目标文件若不存在，会自动创建
//        FileOutputStream fos = new FileOutputStream(file);


        //FileOutputStream(String name)
        FileOutputStream fos = new FileOutputStream("src/shujia/day12/ketang/a2.txt");


        // 释放资源
        fos.close();
    }
}
